#dishes{width: 100%;height: auto;margin: 675px 0 20px;position: absolute;}

#dishes .dishes_sign{width: 100%;height: 125px;position: absolute;}
#dishes .dishes_sign font{width: 400px;text-align: center;font-size: 30px;display:block;
margin: 25px auto 0;}
#dishes .dishes_sign p{width: 200px;text-align: center;font-size: 15px;display:block;
margin: 25px auto 0;}



/*分类展示菜品*/
#classifyfood_div{width: 100%;height: auto;position: absolute;
    margin-top: 800px;margin-bottom: 50px;}
#classifyfood_div #classifyfood {width: 1150px;height: auto;margin: 0 auto;}

#classifyfood_div #classifyfood .first_ul {
    list-style: none;
    padding: 0;
    width: 1150px;
    height: auto;
    box-shadow: 0 0 5px #111;
    background-color: #ffb217;
}

#classifyfood_div #classifyfood .first_ul li {
    width: 1150px;
    height: auto;
    margin: 10px 0;
}

#classifyfood_div #classifyfood .first_ul li .typeName {
    box-shadow: 0 0 5px #111;
    letter-spacing: 0.09em;
    display: block;
    font-size: 20px;
    width: 96.8%;
    padding: 0 1.6%;
    height: 50px;
    line-height: 50px;
    font-weight: bold;
    color: #999;
    border-bottom: 1px solid #ccc;
}

#classifyfood_div #classifyfood .first_ul li span {
    display: block;
    float: right;
    font-size: 20px;
    margin-right: 1.6%;
    height: 20px;
    line-height: 20px;
    margin-top: -35px;
    color: #999;
}

#classifyfood_div #classifyfood .first_ul li .second_ul {
    height: auto;
    width: 1120px;
    margin-left: 15px;
    float: left;
    display: none;
}

#classifyfood_div #classifyfood .first_ul li .second_ul li {
    width: 260px;
    margin: 20px 10px;
    height: auto;
    display: inline;
    background-color: #fff;
}

#classifyfood_div #classifyfood .first_ul li .second_ul li .box {
    width: 260px;
    height: 300px;

}

#classifyfood_div #classifyfood .first_ul li .second_ul  li .box img {
    width: 260px;
    height: 200px;
}

#classifyfood_div #classifyfood .first_ul li .second_ul li .box font {
    font-size: 20px;
    color: #ffb217;
    margin-left: 5px;
    margin-top: 5px;
    float: none;
}

#classifyfood_div #classifyfood .first_ul li .second_ul li .box p {font-size: 15px; color: #99652d;
    width: 200px;
    height: 20px;
    margin-left: 5px;
    margin-top: 10px;
}

#classifyfood_div #classifyfood .first_ul li .second_ul li .box input {
    width: 200px;
    height: 30px;
    background-color: #ffb217;
    border: none;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    margin-left: 30px;
    margin-top: 5px;
    color: #fff;
}

.open {
    display: block;
}


/*!*mask*!*/
/*#maskId {width:100%;background:rgba(0,0,0,0.6); position:absolute;z-index:200;display:none;}*/

/*#maskId #maskContent{width: 50%;height: 500px;margin: 0 25%;*/
    /*display: none;z-index: 300;  position: absolute;opacity: 2;background: #fff!important;}*/

/*#maskId #maskContent img{width: 100%;height: 400px;}*/
/*#maskId #maskContent p{width: 80%;height: 20px; font-family: 幼圆;font-size: 20px;color: #ffb217;*/
    /*margin-left: 10px; margin-top: 10px;}*/
/*#maskId #maskContent span{width: 80%;height: 20px;margin-left: 10px;font-family: 幼圆;*/
    /*font-size: 15px; color: #99652d;margin-top: 15px;display: block;}*/
/*#maskId #maskContent .back{width: 20%;height: 55px;opacity: 1;margin-left: 80%;margin-top: -25px;}*/
